all:libbobo.a libbobo.so
.PHONY:all 

libbobo.a:math.o print.o
	ar -rc libbobo.a math.o print.o
math.o:math.c
	gcc -c math.c -o math.o
print.o:print.c
	gcc -c print.c -o print.o

libbobo.so:s_math.o s_print.o
	gcc -shared -o libbobo.so s_math.o s_print.o
s_math.o:math.c
	gcc -c -fPIC math.c -o s_math.o
s_print.o:print.c
	gcc -c -fPIC print.c -o s_print.o

.PHONY:output
output:
	mkdir -p bobo/include
	mkdir -p bobo/lib 
	cp *.h bobo/include
	cp *.a bobo/lib
	cp *.so bobo/lib

.PHONY:clean
clean:
	rm -f *.o *.a *.so
